package com.obelisco.vista.componentes;

import java.util.List;

public interface ComponenteDatosListener {

	public void onObjetoEntidad(Object objeto);
	
	public void onListaParametros(List listaParametros);
	
	//public void configurarControles(TipoFuncion tipo, String nombre);
	
	public boolean onValidarDatos(Object objeto, TipoFuncion tipo, String nombre);
	
	public void onConfirmarCambios(Object objeto,TipoFuncion tipo, String nombre);
	
	public void onCancelar();
	
	public void onConfirmarEliminacion(Object object);
	
	public void onIncluir(Object objeto);
	
	public void onModificar(Object objeto);
	
	public void onFuncionPersonalizada(Object objeto, TipoFuncion funcion, String nombre);
	
	public void onCrear();
	
	public void onInicializar();
	
	// Este metodo solo se invoca en los Dialogos que son Cargados con la funcion Consultar
	public void onConsultar(Object objeto);	
}
